Magic Words Inject v1.1 + Inject Function v2
by Amaikokonut || https://naturingnurturing.blogspot.com


May be found at Naturing :: Nurturing (https://naturingnurturing.blogspot.com) and/or Naturing :: Nurturing :: Static (https://naturingnurturing.songua.com) and/or a friendly community archive near you!


If you're going to rehost or redistribute this agent, please leave this readme intact.


If you have any comments, questions, bug reports, or just want to chat, email amaikokonut@songua.com

:: Installation ::

The Magic Words Inject agent requires Magic Words Core 1.3 to function fully. 1.1 will not work, and 1.2 will only let you inject agents at the hand. For your convenience, a zip file file containing Magic Words 1.3 is included in this file, but you can ignore it if you already have it (or a newer version of Magic Words) installed. A copy of the Speech Bubble Upgrades 1.2 is also included, and is required for other agents (such as the keyboard handler and the Speech Repeater gadget) to be able to use this Magic Words function.

This agent also requires certain CAOS Functions to work (included in this zip file). To install, place the f_[functionname].cos files into a subfolder in your bootstrap. \Bootstrap\010 Docking Station is okay, but it is recommended to keep all your CAOS Function cosfiles in their own subfolder, such as \012 CAOS Functions. This does not change how they function, but it will make it easier to remove or replace versions if you need to later.

This zip contains both an agent and a cosfile for Magic Words Inject. If you rarely use Magic Words Inject, you can move the .agents file to your My Agents folder and inject it by hand on a per-world basis. If you use it a lot, place the .cos file in a subfolder in your Bootstrap so it will be installed into every world. Again, \Bootstrap\010 Docking Station is okay, but keeping all your Magic Words cosfiles in their own bootstrap folder, such as \021 Magic Words, will make it easier if you need to find them later.


:: Usage ::

Type 'inject [agent]', IE: 'inject Beach Ball' to inject an agent. While typing, the speech bubble will try to guess the agent you intend to inject. You can press Enter when you see the agent you want displayed in the speech bubble.
This will attempt to inject the agent at the hand, however if the agent's install script has the coordinates hard-coded, it will follow the install script. If the hand is outside the room system, it will inject to the comms room. Keep in mind if you inject a C3 agent with hard-coded coordinates into an undocked world you are very likely to get an error (just as you would using the normal injector). If you are interested in modifying an agent's hard-coded coordinates, check out this video: https://www.youtube.com/watch?v=O-qOh6sdobY

This 1.1 version includes support for this command to be called by other agents if you have Magic Words 1.3 installed. You won't get the fancy autocomplete while typing, but the functionality should mostly be the same.


Known Issues:

- You can inject a garden box agent with this, but if you don't have the garden box itself injected, certain scripts may not function (IE Patch Plants)

:: Additional Credits ::

Mea, as always, for being the best tester ever.


Happy norning!

:: Changelog ::

11-05-2023: I got way too caffinated and decided that after years of wanting to add an autocomplete feature I would ACTUALLY DO IT.
?? ?? 2021: Supposedly some CCSF preparing happened at some point.
May 2 2021: Initial Alpha Release